Cache-Efficient Approach for Index-Free Personalized PageRank

نویسندگان

چکیده

Personalized PageRank (PPR) measures the importance of vertices with respect to a source vertex. Since real-world graphs are evolving rapidly, PPR computation methods need be index-free and fast. Unfortunately, existing suffer from cache misses. They follow state-of-the-art algorithm that first performs Forward Push (FP) phase subsequently runs random walk Monte-Carlo simulation (MC) phase. Although succeed in reducing misses FP phase, an inefficient data layout limits their performance improvement. Besides, have overlooked MC In this paper, we propose cache-efficient approach accelerates both phases. reorder low overheads. Specifically, utilize Breadth First Search result so near vertex co-located on reordered layout. We perform optimized FP, namely Distance-Extension (DEFP). By preferentially proceeding around vertex, DEFP improves memory access locality. MC, Vertex-Centric Random Walk (VCRW). VCRW aggregates walks at each eliminate redundant for repeatedly obtaining neighbor vertices. prove most can aggregated while maintaining accuracy guarantees. Experimental results show proposed method is up 4.7x faster than outperforms index-oriented under rigorous

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Algorithms for Personalized PageRank

We present new, more efficient algorithms for estimating random walk scores such as Personalized PageRank from a given source node to one or several target nodes. These scores are useful for personalized search and recommendations on networks including social networks, user-item networks, and the web. Past work has proposed using Monte Carlo or using linear algebra to estimate scores from a sin...

متن کامل

Bookmark-Coloring Approach to Personalized PageRank Computing

Below we introduce a novel bookmark-coloring algorithm (BCA) that computes authority weights over the Web pages utilizing the Web hyperlink structure. The computed vector (BCV) is similar to the PageRank vector defined for a page-specific teleportation. Meanwhile, BCA is very fast and BCV is sparse. BCA also has important algebraic properties. If several BCVs corresponding to a set of pages (ca...

متن کامل

Efficient Personalized PageRank Estimation for Many Sources and Many Targets

Personalized PageRank (PPR) is a measure of the importance of a node in a graph from the perspective of another node (we call these nodes the target and the source, respectively). PPR has been used in many applications, such as offering a Twitter user (the source) personalized recommendations of who to follow (targets deemed important by PPR). Computing PPR at scale is infeasible for networks l...

متن کامل

Personalized PageRank Solution Paths

Personalized PageRank vectors used for many community detection and graph diffusion problems have a subtle dependence on a parameter epsilon that controls their accuracy. This parameter governs the sparsity of the solution and can be interpreted as a regularization parameter. We study algorithms to estimate the solution path as a function of the sparsity and propose two methods for this task. T...

متن کامل

Bookmark-Coloring Algorithm for Personalized PageRank Computing

We introduce a novel bookmark-coloring algorithm (BCA) that computes authority weights over the web pages utilizing the web hyperlink structure. The computed vector (BCV) is similar to the PageRank vector defined for a page-specific teleportation. Meanwhile, BCA is very fast, and BCV is sparse. BCA also has important algebraic properties. If several BCVs corresponding to a set of pages (called ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2023

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2023.3237738